import com.ruiysoft.service.sys.ISysShopPayPlatformService;
import org.junit.Test;

import javax.annotation.Resource;
import java.io.FileNotFoundException;
import java.security.KeyStoreException;

public class Demo {
    @Resource
    ISysShopPayPlatformService iSysShopPayPlatformService;

    @Test
    public void test() throws KeyStoreException, FileNotFoundException {

//        KeyStore keyStore = KeyStore.getInstance("PKCS12");
//        FileInputStream instream = new FileInputStream(new File("D:\\workspace\\swagger\\apiclient_cert.p12"));
//       // keyStore.load(instream, mchId.toCharArray());
//        System.out.println(instream);
//        SysShopPayPlatform payPlatform = new SysShopPayPlatform().setId((long) 1).setCertificate(instream);
//        iSysShopPayPlatformService.updateById(payPlatform);
//        String str = "{\"bizCode\":\"000000\",\"success\":true,\"bizMessage\":\"SUCCESS\",\"data\":{\"pageIndex\":1,\"pageSize\":100,\"totalCount\":218,\"list\":[{\"id\":\"553978f563d24099b2564ad0cabb9f49\",\"enterpriseIdBizOwner\":null,\"enterpriseUniqueId\":null,\"enterpriseCode\":null,\"enterprisePhone\":null,\"enterpriseName\":\"北京瑞华赢科技发展有限公司\",\"enterpriseShortName\":null,\"enterpriseAlias\":null,\"mallType\":null,\"regNo\":null,\"regAddress\":null,\"regCity\":null,\"regCityCode\":null,\"regProvinceCode\":null,\"regStreetCode\":null,\"regStreet\":null,\"regCountyCode\":null,\"regCounty\":null,\"regProvince\":null,\"registeredAddress\":null,\"regPerson\":null,\"creator\":null,\"creatorName\":null,\"creatorEnterpriseId\":null,\"createTime\":null,\"updator\":null,\"updatorEnterpriseId\":null,\"updateTime\":null,\"enabled\":null,\"version\":null,\"dr\":null,\"supplier\":null,\"channel\":null,\"company\":null,\"bankName\":null,\"bankDeposit\":null,\"bankAccount\":null,\"customerManager\":null,\"customerManagerPhone\":null,\"enterpriseContact\":null,\"contactPhone\":null,\"employeeNum\":null,\"customerNum\":null,\"activeUserNum\":null,\"inviteCode\":null,\"qrCodeUrl\":null,\"openRegister\":null,\"auditStatus\":3,\"channelType\":null,\"certificateNo\":null,\"channelName\":null},{\"id\":\"764df751049b4aeeb648528e4d3a5314\",\"enterpriseIdBizOwner\":null,\"enterpriseUniqueId\":null,\"enterpriseCode\":null,\"enterprisePhone\":null,\"enterpriseName\":\"北京航天福道高技术股份有限公司\",\"enterpriseShortName\":null,\"enterpriseAlias\":null,\"mallType\":null,\"regNo\":null,\"regAddress\":null,\"regCity\":null,\"regCityCode\":null,\"regProvinceCode\":null,\"regStreetCode\":null,\"regStreet\":null,\"regCountyCode\":null,\"regCounty\":null,\"regProvince\":null,\"registeredAddress\":null,\"regPerson\":null,\"creator\":null,\"creatorName\":null,\"creatorEnterpriseId\":null,\"createTime\":null,\"updator\":null,\"updatorEnterpriseId\":null,\"updateTime\":null,\"enabled\":null,\"version\":null,\"dr\":null,\"supplier\":null,\"channel\":null,\"company\":null,\"bankName\":null,\"bankDeposit\":null,\"bankAccount\":null,\"customerManager\":null,\"customerManagerPhone\":null,\"enterpriseContact\":null,\"contactPhone\":null,\"employeeNum\":null,\"customerNum\":null,\"activeUserNum\":null,\"inviteCode\":null,\"qrCodeUrl\":null,\"openRegister\":null,\"auditStatus\":3,\"channelType\":null,\"certificateNo\":null,\"channelName\":null},]}}";
//        Result<PageInfo<OrgEnterprise>> result = JSONObject.parseObject(str, new TypeReference<Result<PageInfo<OrgEnterprise>>>(){});

//        JSONObject page = (JSONObject) result.getData();
//        page.getJSONArray("list").stream().map(a->{return ((JSONObject)a).getString("id");}).peek(System.out::println).collect(Collectors.toList());
//        result.getData().getList().stream().map(OrgEnterprise::getId).peek(System.out::println).collect(Collectors.toList());

        System.out.println(""+null);
    }
}
